print("************多函数替换**************")

--xlua.hotfix(类 函数名 lua函数)
xlua.hotfix(CS.HotFixMain, {
    Update = function(self)
        print(os.time())
    end,
    Add = function(self, a, b)
        return a - b
    end,
    PrintLog = function(str)
        print("多函数替换")
    end
})

-- 构造函数如何去修改
xlua.hotfix(CS.HotfixTest, {
    -- 构造函数固定写法!!!  [".ctor"]
    [".ctor"] = function()
        print("Lua热补丁 构造函数")
    end,
    PrintLog = function(self, str)
        print("Lua热补丁 ".. str)
    end,
    -- 析构函数固定写法Finalize
    Finalize = function()
        -- body
    end
})